Home
Search
Index
Definify.com
Webster
1913
Edition
Sea lily
Sea′ lil′y
.
(Zool.)
A crinoid.
Similar Results